$(function() {
	reloadVerifyCode('getImageCode');
	var showImageCode = $("#showImageCode").val();
	if(showImageCode == 'true'){
		$("#divImageCode").show();
	} else {
		$("#divImageCode").hide();
	}
	$("#next").bind("click", function() {
		var mobileResult = checkMobile($("#loginname").val());
		if (!mobileResult.result) {
			$.alert(mobileResult.msg);
			return false;
		}
		if ($("#messagecode").val() == '') {
			$.alert("验证码不能为空");
			return false;
		}
		$.showLoading();
		$.ajax({
			type : "post",
			url : appPath + "/member/findsecond.html",
			data : {
				mobile : $("#loginname").val(),
				messagecode : $("#messagecode").val()
			},
			success : function(result) {
				$.hideLoading();
				if (result.code == '1') {
					$("#key1").val(result.key1);
					$("#form1").submit();
				} else {
					$.alert(result.msg);
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$.hideLoading();
	            $.alert("系统异常，请稍后再试");
	        }
		});
	});

	var InterValObj;// timer变量，控制时间
	var curCount = 60;// 当前剩余秒数
	$("#getcode").bind("click", function() {
		var mobileResult = checkMobile($("#loginname").val());
		if (!mobileResult.result) {
			$.alert(mobileResult.msg);
			return false;
		}
		var imagecode = "";
		if(!$("#divImageCode").is(':hidden')){
			imagecode = $("#imagecode").val();
			if(imagecode == '' || imagecode == '请输入验证码'){
				myalert('请输入图形验证码');
				return false;
			}
		}
		$.ajax({
			type : "get",
			url : appPath + "/member/sendCode.html",
			data : {
				tid : new Date().getTime(),
				loginname : $("#loginname").val(),
				imagecode : imagecode
			},
			success : function(result) {
				$.alert(result.msg);
				if (result.code == '1') {
					curCount = 60;
					$("#getcode").attr("disabled", "disabled");
					$("#getcode").val(curCount + "秒后重新获取");
					InterValObj = window.setInterval(setRemainTime, 1000);
				} else if (result.code == '-2') {
					curCount = result.second;
					$("#getcode").attr("disabled", "disabled");
					$("#getcode").val(curCount + "秒后重新获取");
					InterValObj = window.setInterval(setRemainTime, 1000);
				}
				if(result.showImageCode == '1'){
					$("#divImageCode").show();
				} else {
					$("#divImageCode").hide();
				}
				if(result.msg.indexOf("图形验证码错误")>-1){
					reloadVerifyCode('getImageCode');
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$.hideLoading();
	            $.alert("系统异常，请稍后再试");
	        }
		});
	});
	// 验证码有效期倒计时
	function setRemainTime() {
		if (curCount == 0) {
			window.clearInterval(InterValObj);// 停止计时器
			$("#getcode").removeAttr("disabled");// 启用按钮
			$("#getcode").val("获取验证码");
		} else {
			curCount--;
			$("#getcode").val(curCount + "秒后重新获取");
		}
	}
})